Skip to content

Conversation

@JGoldstone
Copy link

Description

imath: update to 3.2.2

Type(s)
  • bugfix
  • [ X] enhancement
  • security fix
Tested on

macOS 15.7.1 24G231 arm64
Xcode 26.0.1 17A400

Verification

Have you

  • followed our Commit Message Guidelines?
  • squashed and minimized your commits?
  • checked that there aren't other open pull requests for the same change?
  • referenced existing tickets on Trac with full URL in commit message?
  • checked your Portfile with port lint?
  • tried existing tests with sudo port test?
  • tried a full install with sudo port -vst install?
  • tested basic functionality of all binary files?
  • checked that the Portfile's most important variants haven't been broken?

@macportsbot
Copy link

Notifying maintainers:
@mascguy for port imath.
@MarcusCalhoun-Lopez for port imath.

@macportsbot macportsbot added type: update maintainer: open Affects an openmaintainer port labels Oct 22, 2025
@reneeotten
Copy link
Contributor

@JGoldstone dod the library name change with this update (i.e., was there a need to rebuild packages that link to the "imath" library?)

@JGoldstone
Copy link
Author

The library name did change. I will both look at prior update commits (to see which dependent packages had their Revision bumped) and in the port tree.

There is an OpenEXR PR also in play; the MacPorts guide discouraged one from putting more than one package in a commit, so, separate PRs. Because it is so common for callers of OpenEXR to also use Imath, that means that as separate PRs, there will be a bunch of packages that get their Revisions bumped twice, I guess. I will put a comment up on the OpenEXR PR saying it should be held until this Imath PR can have its dependencies sorted out and is merged. Does that sound like a reasonable way to proceed, to you?

@JGoldstone
Copy link
Author

I bumped the Revision numbers whenever I could find a Portfile with a dependency on port:math, except for the places where the thing being revisioned was a Python binding, since I don't believe the Imath Python bindings are currently being built (but that's a project for another day).

@JGoldstone
Copy link
Author

Fairly sure that my inept handling of the Imath PR branch getting to be nearly 2,000 commits behind upstream resulted in this PR becoming hopelessly mangled. Closing it, and will delete the branch and restart the project in a couple of days.

@JGoldstone JGoldstone closed this Nov 24, 2025
@JGoldstone JGoldstone deleted the imath_322 branch November 24, 2025 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintainer: open Affects an openmaintainer port type: update

Development

Successfully merging this pull request may close these issues.